# coding:utf8

# 字符串与数组的转化
s = "shisongyan"
l = s.split("i")
print l
print "i".join(l)

s = "shi,son@g.yan，!sh+-+==i，zai，shi，&tai，shu()ai，le"
# 方法一


def splstr(s, r):
    res = [s]
    for i in r:
        t = []
        map(lambda x: t.extend(x.split(i)), res)
        res = t
    print "".join(res)

splstr(s, '@.,!+-=&()')








s = "shi,son@g.yan，!sh+-+==i，zai，shi，&tai，shu()ai，le"
# 方法二 使用正则表达式的多字符切割
import re

l = re.split(r'[@.!+-=&()]+', s)
print "".join(l)



